from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton

app = QApplication([])
window = QWidget()  # 创建一个 QWidget 实例
window.setWindowTitle('我的窗口')
window.setGeometry(100, 100, 600, 400)  # 设置窗口位置和大小
window.show()  # 显示窗口

layout = QVBoxLayout()  # 创建一个垂直布局
button = QPushButton('点击我', window)  # 创建一个按钮
layout.addWidget(button)  # 将按钮添加到布局中
window.setLayout(layout)  # 设置窗口的布局


app.exec_()  # 进入事件循环